package com.coffee.admin.excel;

import cn.afterturn.easypoi.excel.annotation.Excel;
import com.coffee.core.enums.OrderTypeEnum;
import com.coffee.core.enums.SkuOrderStatusEnum;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
public class SkuOrderResultExcel implements Serializable {
    private static final long serialVersionUID = -1L;
    @Excel(name = "订单编号", width = 25)
    private Integer skuOrderId;
    @Excel(name = "订单类型", width = 25, replace = {"线下订单_offline", "先享后付_enjoy", "购买_buy", "余额_balance"})
    private String orderType;
    @Excel(name = "收货人", width = 25)
    private String receiver;
    @Excel(name = "收货人手机号", width = 25)
    private String receiverMobile;
    @Excel(name = "收货人地址", width = 50)
    private String address;
    @Excel(name = "商品名称", width = 25)
    private String skuName;
    @Excel(name = "城市", width = 25)
    private String merchantCity;
    @Excel(name = "价格", width = 25)
    private Double price;
    @Excel(name = "品名", width = 25)
    private String productName;
    @Excel(name = "规格", width = 25)
    private String specificationsStr;
    @Excel(name = "数量", width = 25)
    private Integer count;
    @Excel(name = "供应商名称", width = 25)
    private String supplierName;
    @Excel(name = "支付价格", width = 25)
    private Double payPrice;
    @Excel(name = "订单状态", width = 25)
    private String statusStr;
    @Excel(name = "售后状态", width = 25, replace = {"申请退款_applying", "退款中_pass", "退款成功_applysuccess", "拒绝退款_refuse"})
    private String applyRefundStatus;
    @Excel(name = "物流方式", width = 25)
    private String deliveryWay;
    @Excel(name = "下单人id", width = 25)
    private Integer merchantId;
    @Excel(name = "下单人名称", width = 25)
    private String merchantName;
    @Excel(name = "下单人手机号", width = 25)
    private String merchantMobile;
    @Excel(name = "物流状态", width = 25, replace = {"取消_cancel", "待付款_waiting", "已支付_pay"})
    private String postageStatus;
    @Excel(name = "所属经销商手机号", width = 25)
    private String placeMerchantMobile;
    @Excel(name = "所属经销商名称", width = 25)
    private String placeMerchantName;
    @Excel(name = "创建时间", format = "yyyy-MM-dd HH:mm:ss", width = 40)
    private Date createTime;



}
